package hcn.cmc.bean.request;

import java.io.Serializable;

/**
 * 抗菌药物管理入参实体
 */
public class AntibacterialQueryRequest implements Serializable {
	private static final long serialVersionUID = 1L;
	private String visitOrganization;
	private String requestDoctor;
	private String applyDate;
	// -2 全部（查询医生历史审核记录传此值） -1全部 0待审核 1已生效 2驳回 3审批中
	private String applyStatus = "0";
	//搜索内容
	private String inputCode;
	private Integer pageNo=1;
	private Integer pageSize=10;
	// 应用类型(0: 全部（用于医生查询患者历史审批记录） 1:申请 2：审核)
	private Integer applyType;
	// 开始日期
	private String prescriptionBeginDateTime;
	// 结束日期
	private String prescriptionEndDateTime;
	//住院号码
	private String hospizationId;
	// 病区
	private String wardAreaName;
	//科室
	private String deptId;

	public String getApplyDate() {
		return applyDate;
	}

	public void setApplyDate(String applyDate) {
		this.applyDate = applyDate;
	}

	public Integer getPageNo() {
		return pageNo;
	}

	public void setPageNo(Integer pageNo) {
		this.pageNo = pageNo;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Integer getApplyType() {
		return applyType;
	}

	public void setApplyType(Integer applyType) {
		this.applyType = applyType;
	}

	public String getApplyStatus() {
		return applyStatus;
	}

	public void setApplyStatus(String applyStatus) {
		this.applyStatus = applyStatus;
	}

	public String getVisitOrganization() {
		return visitOrganization;
	}

	public void setVisitOrganization(String visitOrganization) {
		this.visitOrganization = visitOrganization;
	}

	public String getRequestDoctor() {
		return requestDoctor;
	}

	public void setRequestDoctor(String requestDoctor) {
		this.requestDoctor = requestDoctor;
	}

	public String getPrescriptionBeginDateTime() {
		return prescriptionBeginDateTime;
	}

	public void setPrescriptionBeginDateTime(String prescriptionBeginDateTime) {
		this.prescriptionBeginDateTime = prescriptionBeginDateTime;
	}

	public String getPrescriptionEndDateTime() {
		return prescriptionEndDateTime;
	}

	public void setPrescriptionEndDateTime(String prescriptionEndDateTime) {
		this.prescriptionEndDateTime = prescriptionEndDateTime;
	}

	public String getHospizationId() {
		return hospizationId;
	}

	public void setHospizationId(String hospizationId) {
		this.hospizationId = hospizationId;
	}

	public String getInputCode() {
		return inputCode;
	}

	public void setInputCode(String inputCode) {
		this.inputCode = inputCode;
	}

	public String getWardAreaName() {
		return wardAreaName;
	}

	public void setWardAreaName(String wardAreaName) {
		this.wardAreaName = wardAreaName;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@Override
	public String toString() {
		return "AntibacterialQueryRequest{" +
				"visitOrganization='" + visitOrganization + '\'' +
				", requestDoctor='" + requestDoctor + '\'' +
				", applyDate='" + applyDate + '\'' +
				", applyStatus='" + applyStatus + '\'' +
				", inputCode='" + inputCode + '\'' +
				", pageNo=" + pageNo +
				", pageSize=" + pageSize +
				", applyType=" + applyType +
				", prescriptionBeginDateTime='" + prescriptionBeginDateTime + '\'' +
				", prescriptionEndDateTime='" + prescriptionEndDateTime + '\'' +
				", hospizationId='" + hospizationId + '\'' +
				", wardAreaName='" + wardAreaName + '\'' +
				'}';
	}
}
